//package com.fecean.aabbc.netty.message2;
//
//import java.io.Serializable;
//import java.util.Objects;
//
///**
// ** Netty消息
// *
// * @author: chenfenghai
// * @version: 1.0
// * @date: 2020-03-10 11:24
// * @blame Team
// */
//public class NettyMessage implements Serializable {
//
//    private static final long serialVersionUID = -5872352486182155801L;
//
//    /**
//     ** 消息ID
//     */
//    private String id;
//
//    /**
//     ** 租户ID
//     */
//    private String tenantId;
//
//    /**
//     ** 影院编码
//     */
//    private String cinemaCode;
//
//    /**
//     ** 消息类型
//     */
//    private String type;
//
//    /**
//     ** 保留字段
//     */
//    private String field;
//
//    /**
//     ** 消息内容
//     */
//    private String content;
//
//    /**
//     ** 当前时间戳
//     */
//    private long timestamp;
//
//    public String getId() {
//        return id;
//    }
//
//    public void setId(String id) {
//        this.id = id;
//    }
//
//    public String getTenantId() {
//        return tenantId;
//    }
//
//    public void setTenantId(String tenantId) {
//        this.tenantId = tenantId;
//    }
//
//    public String getCinemaCode() {
//        return cinemaCode;
//    }
//
//    public void setCinemaCode(String cinemaCode) {
//        this.cinemaCode = cinemaCode;
//    }
//
//    public String getType() {
//        return type;
//    }
//
//    public void setType(String type) {
//        this.type = type;
//    }
//
//    public String getField() {
//        return field;
//    }
//
//    public void setField(String field) {
//        this.field = field;
//    }
//
//    public String getContent() {
//        return content;
//    }
//
//    public void setContent(String content) {
//        this.content = content;
//    }
//
//    public long getTimestamp() {
//        return timestamp;
//    }
//
//    public void setTimestamp(long timestamp) {
//        this.timestamp = timestamp;
//    }
//
//    @Override
//    public boolean equals(Object o) {
//        if (this == o) {
//            return true;
//        }
//        if (!(o instanceof NettyMessage)) {
//            return false;
//        }
//        NettyMessage that = (NettyMessage) o;
//        return getTimestamp() == that.getTimestamp() &&
//                Objects.equals(getId(), that.getId()) &&
//                Objects.equals(getTenantId(), that.getTenantId()) &&
//                Objects.equals(getCinemaCode(), that.getCinemaCode()) &&
//                Objects.equals(getType(), that.getType()) &&
//                Objects.equals(getField(), that.getField()) &&
//                Objects.equals(getContent(), that.getContent());
//    }
//
//    @Override
//    public int hashCode() {
//        return Objects.hash(getId(), getTenantId(), getCinemaCode(), getType(), getField(), getContent(), getTimestamp());
//    }
//
//    @Override
//    public String toString() {
//        return "NettyMessage{" +
//                "id='" + id + '\'' +
//                ", tenantId='" + tenantId + '\'' +
//                ", cinemaCode='" + cinemaCode + '\'' +
//                ", type='" + type + '\'' +
//                ", field='" + field + '\'' +
//                ", content='" + content + '\'' +
//                ", timestamp=" + timestamp +
//                '}';
//    }
//}
